package com.king.designpatterns.设计模式对比.创造型模式对比.建造者模式;

/**
 * 抽象建造者
 *
 * @author king
 * @date 2021-06-16 17:04
 */
public abstract class Builder {
    protected final SuperMan superMan = new SuperMan();

    public SuperMan getSuperMan() {
        return superMan;
    }

    /**
     * 建造身体
     */
    public abstract void setBody();
    /**
     * 建造能力
     */
    public abstract void setSpecialTalent();
    /**
     * 建造标志
     */
    public abstract void setSpecialSymbol();
}
